<?php

namespace App\Kuafu\Pay\Enum;

/**
 * 支付宝、微信、富友转义出来的通用状态，不是DB中的字段枚举
 */
class BasePayEnum
{
    // 支付状态
    const TRADE_STATUS_WAIT   = 1; // 交易创建，等待买家付款
    const TRADE_STATUS_CLOSED = 2; // 失败
    const TRADE_STATUS_OK     = 3; // 成功

    // 通用接口 退款状态
    const REFUND_STATUS_NULL  = 0; // 未退款
    const REFUND_STATUS_OK    = 1; // 成功
    const REFUND_STATUS_WAIT  = 2; // 处理中
    const REFUND_STATUS_ERROR = 3; // 失败

    const REFUND_STATUSES = [
        self::REFUND_STATUS_NULL  => '未退款',
        self::REFUND_STATUS_OK    => '成功',
        self::REFUND_STATUS_WAIT  => '处理中',
        self::REFUND_STATUS_ERROR => '失败',
    ];
}
